Staff was excellent. Breakfast was great. Pool was ok (a little on the small side for busy kids). The one area that was really lacking was upkeep and cleanliness. The floor in the room was filthy, there were buggers on the wall in the bathroom, etc. We had stayed at the same banner hotel previously and were definitely expecting a fresher room than what we got.