Just thought it was really expensive for what we got. Staff wasn't really smiley except for the barmaid at the pool. She was friendly and good at her job.
I don't expect to be able to take a shower like in Canada or in a city in Thailand as it's a small island, but there was barely any water pressure so it was like taking a bird bath (on a resort, for 250 CAD a night...). Also, they forgot to make our room the first day.
All things I don't usually really mind for a fair price, but 250 CAD is a lot in Thailand, even for an island.
Not that of a bad experience, but wouldn't go back honestly.