Simply put: A five-star choice! Yes, it is a little pricey, but you sure get lots for it. Great place in a great location with very professional, yet warm and friendly hosts! Will come back here!