I will keep it short. We have stayed here many many times over the last ten years. Gorgeous rooms, fantastic pool and exquisite service. We have stayed a s a couple and we have visited with friends taking several rooms. It's in the details. If you like it correct stay here.