Amazing experience, described perfectly. Location was perfect, owners were polite, extremely attentive, and on time. They even arranged for airport transfers. PERFECTION!