Excellent value. Great location, amazing place, and excellent hosts made this a superb vacation. Place was easy to find, easy to get into and far exceeded what the description showed. I would definitely book here again.