Very clean, lots of modern touches. Absolutely on the water. We watched dozens of sea turtles swimming about just below us. I literally could not look out the window without seeing a whale breach! If you choose to go snorkeling, book thru Airbnb and take the Molokini eco-adventure tour. It is smaller, and they will stop to see whales (so you do not need to do a separate whale watch), and even drop a microphone inthe water so you can hear the whales. This tour goes right out of the harbor (walking distance from condo).
Josh was great at providing local tips for us - like where to go to see waterfalls without doing the road to Hana.