Great place with a kitchen, living space, large bath and king sized bedroom. We had the ocean view room and it was awesome being able to see the sun set over the Pacific. The kitchen had basic amenities, no range or oven though. Just an electric skillet and microwave. The unit itself is part of Diamond Resorts, so be ready for the sales people to try and sell the timeshare. The resort had a nice pool and a well maintained property. Free onsite parking garage. The beach is fairly small and pretty rocky/coral so it made it hard for swimming. Kaanapali beach is pretty close by though, so we ended up going there. There is an on-site restaurant and bar but we preferred to venture out to Lahaina for dinners. The food carts nearby also have some good dinner options but close fairly early (8ish pm). Overall, we had a wonderful time! Thanks!