5 star rating. The hospitality from the hosts was excellent, location was spectacular and the overall experience was near perfect.