We ended up staying here last-minute because of a mix up with ferries (tip: don't bother looking at ferry times online before heading to Thailand. They will be wrong! Just ask when you get off at the pier when the next boat is!!) and we were pleasantly surprised. Nice beach, good sea view from the room, clean, basic room...no complaints!
The great thing about here is that they have a guy who works as a travel-agent type and can book your ferries, transfers, elephant treks...anything you want really! He will give you a reasonable rate and it includes transfers, which are always prompt!