Perfect stay at an amazing place. It's basically a two bedroom apartment with all the convenience, and amenities of a resort hotel. Location is right on the beach, and right on a golf course, there's a famous snorkeling spot just down the beach, too. Best Hawaii experience yet.