Fantastic amenities and facilities, thoroughly enjoyed our stay.