Spectacular home away from home! We couldn't have asked for a better experience and it was all because of our great hosts that accommodated our ever changing needs. We'll certainly return... :)