This place was absolutely amazing. We spent a lot of time on the porch gazing at the ocean and watching the weather change. The sealodge beach had some decent snorkeling but beware the path down is steep and often slippery and it’s not great for kids to swim because of rocks and coral which come right up to the beach. The beach gear was a plus along with the kitchen for cooking. This place is very accurate to the photos! We’d definitely stay here again.