The apartment itself is very nice; it's spacious and comfortable. They put in a few extra touches, like chocolates on arrival.
The location is good if you don't want to be in the city and would like to be close to many lovely beaches. It also has an incredible Thai restaurant (Blue Whale) a few minutes walk away.
If people are in the apartments below, you will hear everything. They don't provide any shampoo and conditioner, so just be sure to take some with you.
We had a ticketed event cancel 2 days prior to us coming up, I tried to liaise with the owner about rescheduling to the events new date and he was rude and condescending, trying to say I was cancelling due to some rain, which was a predicted to be severe whether and why our event cancelled. From his point of view I can understand him not wanting us to reschedule, on a weekend with short notice. However his tone and attitude towards me, was disappointing, when I was trying to find a solution that could work for both parties.
I would still recommend staying at this place, but perhaps not booking it in conjunction with an event, instead just booking it for a nice holiday.