Absolutely everything you need for a wonderful Hawaii vacation. We loved the location! You can swim with the sea turtles at the beach steps from your condo! The pool was also very clean and refreshing. Lots of amenities. We would definitely stay there again.