The staff were incredibly nice and joyful especially the bar and restaurant staff. The grounds were upkept nicely, and the gardens were beautiful. The restaurant food was always really yum and reasonably priced compared to other resorts and hotels. The only let down was the cleanliness, the bathrooms in the restaurant area were not cleaned the entire time I stayed, and the dormitory I stayed in for half of my stay was very dirty with lots of bugs dead on all the beds. The dormitory also only had fans but out of the four, one was broken, and majority of the charging points were broken. But thankfully I visited in low season and basically had the entire place to myself so was able to move around and it wasn't too hot. Due to the cheap price, good location for shark diving and lovely staff, I would still definitely stay here again.