Absolute perfection!!!! Location, accommodations and host communication were all superior! Highly recommend!