amazing stay with great amenities