The excellent location and amenities made for a great stay