The hotel is perfect for relaxing and having a nice time. The only bad thing we experienced was the checkin. It seems they were thinking "two men from middle europe - they will not complain" -> and gave us the worst possible room. Directly related at the ugliest place at the engines of the water tanks and electricity with really lots of noise 24hours per day. The view directly on these engines and the waste around. We had to first nicely then bit more strictly and finally very upset tell them that this is a no go. After all we got a nice room far away from this near the pool.
I would say: perfect hotel if you get a nice bungalow. But if not - you have to fight.More