North Shore Lookout is truly a special bed and breakfast. The property is amazing with spacious, comfortable, and stylish rooms, a fantastic pool and garden area, and breath-taking views. Its location up in the mountains is a major draw. The views, especially sunsets, are unbelievable and it is particularly fun when you are in, or above, the clouds. We found the location, away from more major tourist areas, to be a huge benefit. It had a more authentic, relaxed feel. However, you are an easy 15-30 minute drive from many great restaurants, activities, and beaches (they even provide you with beach chairs, towels, and snorkeling gear!). Also, if you like hiking, there are some great areas very close to the B&B.Finally, a word has to be said about the lovely family who runs this special property. They are the definition of great hosts. Friendly and accommodating while understanding that no one wants to feel like people are "hovering" around them. The breakfasts were outstanding (great fruit selection, delicious coffee, and they very kindly made sure my wife, who is gluten free, always had some kind of bread or pastry). Be sure to ask to be introduced to the farm animals (horse, pig, chickens) who are sweet and hilarious.I cannot recommend North Shore Lookout enough. Do yourself a favor a stay here, not at some big resort.