Fantastic place. Fantastic location. Fantastic hosts. We recommend this place for all. (Except when we want to visit again). Thanks guys. We loved it!!!