It was very noisy: dogs barking next door, people screaming, for 3 days in a roll non-stop drilling and hammering in the next unit from 8 am till 9 pm. Shower definitely needs repair. Host always responded to our text, provided extra towels, new mini fridge (the old one was broken) and very unexpectedly kindly offered to stay extra night when our flight was cancelled. Unit located right on the beach front. It is small but clean and reasonably priced. A lot of services can be found in the lobby and the lower lobby: little stores, rentals, gym, coffee shops, restaurant and even travel agency.