I would definitely recommend Captain Cook Resort. They have a very thought out system. The place was clean and exactly as the pictures stated. I love the location of the place as well. Customer service was very great as well!