Excellent stay with great amenities