Everything we needed - comfy beds, nice big place , big bathrooms and patio, gym & pools all good. Location really central. Would stay again.