Location is perfect, close to everything on the island, not bad coffee in the morning (for Thailand). They upgraded me to sea view room with amazing view, great balconies, the pool is great, happy hour is great, huge rooms. most of the staff is really nice and eager to help if they understand what you need.
could use a bit of TLC, mildew in shower, i told maid not to spray air freshener because i'm allergic, and she was really helpful. on one day for some reason a second maid came to clean a second time, and sprayed it all over the bed, when I went to go to sleep, I couldn't sleep and was almost getting asthma. With training and coordination this wouldn't happen. Staff were kind and helpful but some seemed confused at times. I booked airport transfer with them, and the boat never arrived, they had to get a random boatman from the peer to drive me, not professional. The room was a bit dirty when I first arrived, hair on the shower floor, I had to ask them to come clean it again. With a bit more cleaning and some staff training, it could be a really stunning hotel. The good outweighed the bad for sure, but still some frustrations, especially at this price range for Thailand.