Excellent location with easy access to shops, the beach and necessary bus stops. Everything is pretty much in walking distance. The apartment looks smaller than what it appears in the photos because of the mirrors. There were issues with the toilet- it clogged twice and with no one to help we had to ask the hotel to borrow the plunger to do it ourselves. One night, the entire building had a water stoppage because of flooding and this was quite inconvenient. Towels and beach towels were handy. There was also some small blood stains on the bed, so while other reviews say the apartment was quite clean, I'm not too sure. The bed is also quite soft and this made me sore after a couple of nights. It was great to have the hotel lobby there as we were able to ask about buses/restaurants/shops etc.