Melody is thoughtful in providing amenities such as beach towels and snorkeling gear. However, I would suggest not staying here if you have more than 2 people in your group since having 3 people in a small studio was a too cramped. Also, if you are looking to explore the Napali Coast, Princeville is not the place to stay since there is no road leading directly there from Princeville (you will have to drive around the majority of the island for more than 2 hours one way).