The swimming pool and kids pools/play area were very good. The beach is small but adequate and not over crowded. However there was not enough seating/loungers around the pool and at the beach. The breakfast variety was limited and not up to a 5 star hotel standard and there was always a shortage of crockery - particularly plates and bowls.