Pros: The view is spectacular. Each unit has a private lanai overlooking the ocean. Turtles often swim right up to the steps. We saw a handful of turtles every day we were there. The unit we stayed in (316) was clean and very spacious. They also had boogey boards, beach chairs and snorkel gear in our unit, which was awesome. Loved having a kitchen so we could eat in a few meals each day, that saved us quite a bit. Room was clean and well kept. There was always plenty of parking, which is nice for that area.
Cons: The furniture definitely could use to be updated. The pull out sofa mattress seems quite old and was lumpy, not very comfortable for our kids to sleep on. The bed in the bedroom however, was nice. The kitchen could also use an update, but all appliances worked fine and other than being old, everything worked well. I do wish it had a Sandy beach right outside the hotel. There is a rock ledge with a drop off, so you have to walk down a bit to get to a nice Sandy beach. If you don't mind driving, just drive to kapalua bay (4-5 minute drive) and spend your beach days there. The snorkeling is far better than anything right around Kahana Reef. No room service, it's not a hotel, so plan on bringing lots of quarters to do your own laundry to wash towels.
All in all, not a 5 star resort, but quiet and beautiful. You could never find a nice resort with the beautiful views you'll have here, for anywhere near the price. I would recommend one of the upper level rooms!