This place had everything we needed for our stay! The air mattress was also very convenient for the group we had. We also loved using the boogie boards and snorkel gear provided! Princeville is also a great area to stay because it’s close to so many things.