We stayed here 2 times - in November 2012 and May 2014. Both times we were completly pleased with the service, rooms and diving. Sometimes,if it's too many people in resort, the sevice in the restraunt can be not very fast. In this case you have to order, go to the swimming pool and have a rest. Come back in 30 mjinutes and eat your launch. There is no need to wait on the table and worry.
The level of guiding is really cool! The local guide John knows all places and will give you any advices about what you can see and wher.
Strongly recommend this place!