In Tunisia. This place has 5*, but I dunno if the star ratings here are legit or not. This place is gorgeous, everything is clean, beautiful gardens, lovely pools. The tourists are all old Germans and Japanese, and there isn't too many of them, it's the off season now, but it's nicer with less people. There are staff going around getting new features ready for the summer and doing maintenance work and tending to the garden.
The contrast with the street outside is amazing. The street outside has graffiti everywhere, rubbish strewn all about the place, noisy minibikes and all sorts of vehicles going by, insane traffic. I stayed at a moderate hotel my first night - $40, then a really cheap place for $10, that the owner tried to talk me out of staying at as the heating wasn't on or anything. It wasn't too bad for the price. This place was $75, and it's worth it as it has everything you want, like a beach, a heated indoor pool, an outdoor infinity pool, and nice gardens, and really fancy restaurants which I feel out of place in.