Our stay was amazing. The place itself was beyond equipped with everything we could possibly need. (shampoo,conditioner,body wash, blow dryer, snorkel gear, beach chairs, beach mats, and beach towels. ) The place was also very clean, beds were comfortable, private patio and access to a nice community pool and hot tub with a barbecue on site. The pictures don't do it justice the place is spacious and bright. The location is perfect Princeville has so much to offer plenty of beaches and exploring to do in the area.