When I first arrived, on the first night I had 4 large waterbugs in my bathroom... The next day I asked for a new room and they were happy to give me a (bug-free) room. The cottage itself is pretty barebones, my biggest gripe being they only had a tiny face mirror in the bathroom so I never knew what I looked like when I wanted to dress up.
The infinity pool, bar, and view are gorgeous though and make up for it in a lot of ways. The staff is exceptionally friendly, especially the guys. The food is okay. For a blanket they give you basically a large towel -- this isn't the Hilton, folks. To get to Haad Rin beach (full moon party), if you go by motorbike it's basically a 10-15 minute ride over some *very* steep hills -- not for beginners, but doable if you go slowly enough. I was terrified at first but got the hang of it after a few trips. The location doesn't have too much around it, so you'd need to rent a motorbike or taxi everywhere, but it's nice that it's in between the pier (great open air food market from lunchtime to evening) and Haad Rin.