Our family of 4 stayed here for 10 nights. The unit is just as the photos show--very clean and beautifully upgraded. Our teenage kids loved having their own beds and it was great to have the second bathroom. The owner Jim, is very nice and always responded promptly to our emails. He even allowed us a late check out free of charge. The management company that manages the unit is Kaanapali Beach Rentals (office right across the street from resort) and they are great! They called a few times during our stay to ensure all was well. Jim and the management company were so pleasant to deal with!! I can't highlight this enough!The concierge staff at the resort were all very nice and helpful. Book through the concierge as they get discounts on certain tours. The unit was spotless, had wonderful beds and bedding for all beds and plenty of soft luxurious towels for our stay. They provided plenty of toiletries, towels, kitchen supplies for our stay. The resort is lovely (very clean) with lots of easy parking for $9 per day. The location of the resort is excellent with lots of amenities right across the street--Snorkel Bob's , grocery store, great coffee shop, gelato, pizza place and my favorite organic market the Farmer's Market just up the road. The unit was also equipped with plenty of beach towels, beach chairs, beach umbrella, matts, boogie boards etc. The view from the lanai is lovely. We highly recommend this unit and resort and would stay here again. Thank you Jim and Kaanapali Beach Rentals for a wonderful stay! Mahalo!