The only thing preventing this from being 5 stars is it is a bit difficult to get in touch with the company. Other than that the location is incredible and the staff is very friendly. I would be happy to stay here again!