ok so . first of all the staff were very nice and would do anything to make you happy . its all male here and you can tell it as well... they do their best here.
the location was perfect on the beach, the room was very damp and the water pressure was very low. the flooring was solid concrete and there was no blankets on the bed just some kind of thin towel or something we had to sleep under.
lastly the view from our balcony was next level perfect
the restaurant was beautiful on the beach but wait times were crazy, i feel maybe because we were not in the peak time they were kinda not all with it. id order a coffee and it would be 20 mins, i saw the staff later when would order food a few mins later they would go off in a tuk tuk and return with supplies, this is why it would take over an hour to get the food.
overall with some work it could be wonderful, i would hire proper cleaners and be prepared with food stock for guests.
but again staff would do anything for you this included going for ingredients.