GREAT GREAT GREAT place! Great location, great host, communication and all the check boxes! We are so glad that we chose this place and would definitely stay again upon our return!