Great place - great fun - wonderful, helpful staff. Ocean water was surprisingly warm. We brought most of our food for our 5 day stay but got one lunch and one dinner - which was good. Great hiking out the door. Our mid week stay was relaxing and quiet with a small Girl Scout group and a school group. Be careful on the weekends - a large group of 100 arrived on Friday afternoon and it completely changed the place. Kayaking, snorkeling, swimming and hiking on a beautiful beach!! I would definitely go back.