This condo at Kahana was great! We viewed rainbows on one side and the shore on the other! The kids snorkeled and we saw a giant turtle on the beach across the street (about 10 minute walk).
Downsides? Only one elevator was working, so we typically took six flights of stairs to the room for a quick workout. The front desk of the building is closed, and we had to go across the street to the Kahana Sands resort (about as far as the beach) to talk to someone in person. Finally, when we were ready to swim in the pool, the keycards in the room were expired and we had to return to the front desk at Kahana Sands to get a working keycard.
Otherwise the stay was great and the extra amenities were much appreciated! We found coolers, snorkeling gear, and beach towels to use on day trips and games to play at night.