We had a wonderful stay at this property in Princeville! The location and area are great. The home is very comfortable and equipped with a good amount of beach stuff. However, the snorkeling gear they provide is only for small children.