Good - location was 3mins walk to Cloud 9, good view of the sea esp during sunrise, a little sunset view. Grounds were spacious, no street level noise. There's an in-house restaurant / bar.
Bad - thin walls, I booked the sea view deluxe room. I woke up at 3am my neighbors were packing and rushing to catch a boat, I could hear every knock and even footstep they made. Staff were generally unhelpful. Nobody offered to help with my bags as I was checking in and it was raining hard. The restaurant staff were un-attentive and didn't seem to have a service mindset. A neighboring table yelled at one waitress who was clearly avoiding customers. During checkout I had a prolonged back and forth with the cashier who said he didn't have change and didn't offer any solutions... out of frustration I said that I would be the one to walk to the resto to get change - and then he admitted that he did have change all this time, he just didn't want to use it and run out.
It's my third time to stay here, I come back because of the location. In the future, I'll just avoid eating in their resto and have zero expectations from their staff.