perfect location, well equipped, great communication, extremely responsive and helpful host. we had a magical time.