High quality, superb amenities and excellent location. Our six person family really enjoyed our stay.