so when the review asks why 5 stars it is because of everything, all the above . A great place, a great location a great host who just made it so easy for our family. I would recommend this place to anyone because of the host the location plus much much more !