This place was clean, the view was nice, and the staff were friendly and helpful but it can't be overstated how massively inconvenient it was to stay here. There are exactly two choices for getting between the hotel and Tonsai, where all of the food worth eating is: longtail boat taxi (the hotel at least provides one free of charge for checking in and out but in between you're on your own), which takes ~10min, costs 100-150THB/person, may or may not leave Tonsai without making you wait for more people, and requires one to jump into the water to disembark if you aren't traveling during high tide, or a 45min trek across the beach, up a muddy cliff that requires one to pull oneself up using the provided rope and over a half-improved trail through the bat- and mosquito-infested woods. Oh, and once you arrive at the end of Long Beach, you'll be greeted by no fewer than 155 stairs to climb, which are the only way in and out of the hotel. These things probably aren't a deal breaker for the right people, but it's imperative that you understand the experience you're signing up for - I booked at the last minute and therefore didn't, and that's my own fault. If you are OK with feeling isolated and trapped behind all the various barriers to freedom or eating the hotel's mediocre food (no room service btw) and you are in good physical shape, then maybe you'll enjoy yourself here.
Our room's floor was also sloped because of the hill - didn't feel unsafe, but wasn't comfortable either.