A great stay with great amenities.