The location and accommodations of this place being on a resort property is amazing!!!