The staff was not too helpful, the language barrier sadly has been an issue! The staff at the bars/ restaurants was pretty friendly tho! The whole hotel and pool area is not to clean, there was a plate with a piece of pizza on day one at a table that hasn't been cleaned until my last day, but a lot of other plates and glasses have been added, the staff has not removed it! The room was also not too clean, there where hairs on the bathroom floor, mold in the shower and the bedsheets had stains that apparently would not go away with washing- friends of mine where staying as well and had the same issue in their room! The "beach" is a joke, I honestly don't understand the comment about it being the best thing about the hotel and perfect for a honeymoon- before 12/2 there was at least some water but after 1 meter you stood in mud, after 2 the tide was low so you had to walk for ages and there where a lot of insects because of the mud and general surroundings. The price was still way too much for what I got- I paid nearly 100 Euros less for a 5 star hotel in Bangkok where everything was clean and nice!
The pick up shuttle to the beach worked partly well, one night we wanted to go back and there was no shuttle, we took a tuk tuk and the staff told us that the pick up was full so they returned- which is something you should tell people that wait there! All in all- if you don't HAVE to stay search for another hotel!