Great range of amenities for a great stay.