Beautiful apartment, beautiful location and gracious hosts. Everything you need for a great vacation on the North Shore.