Perfect for the family. The views, location and spa were amazing and the playground was a hit with the children.