We enjoyed every minute our stay and would do it all over again. Although we got lost once because we missed our stop we enjoyed every minute with laughter. The hospitality was second to none and there was constant communication, and that went into my good books. I endorse this place 100%