Sealodge is a fantastic place to stay with gorgeous views from all rooms. Comfortable bed, nice shower, all the necessary conveniences, plus everything needed for beach time (chairs, towels, snorkel gear, etc.). The views are better than the photos. 10 minutes drive to Hanalei and close to other great beaches. A grocery store is minutes away with great prepared food choices. The north shore is awesome in spring to summer and just as nice in November. Fewer crouds, but the snorkeling is not as good. You will not regret staying at Sealodge. The only problem we had was with the WiFi connection. Very slow and sometimes not working.