Perfect place with all the necessary accommodations, and close to North Shore. Highly recommend!