Great stay with a plethora of amenities.