We had a lovely week here. Yes, the condo (bathroom and kitchen) seems small at first glance and needs the popcorn on the ceiling scraped off. You notice the sliders are very difficult to open and are weathered, Then you realize it's because the unit is literally as close to the water as you can get. Yes, loud, but a lovely view. Sunsets with a cocktail nightly. Then, you notice the other details, including the kitchen supplied with nice dishes and cooking utensils. Small things like plastic wrap, plastic storage containers, nice knives, laundry pods, dish soap are supplied. We cook a lot, rather than eat out constantly and breakfast on the lanai was wonderful. Towels are nice and large, bedding and furniture adequate and clean. There is a small beach here that the other condos in the area do not have and it was swimmable when the beach at the high dollar and very crowded KaAnapali Beach was not due to rip tides and undertows. While we were on the beach, a huge Hono turtle crawled out of the water to nap while his buddies snacked on the reef. The pool is nice and warm and clean. It is a small problem where to store your suitcase since the closet is jammed with chairs, towels, toys, ironing board, boogie boards, etc. We took a beach chair to the beach and discovered it was broken. I called Your Perfect Stay management and we had a new one delivered to the condo before we got back from our outing so they were very responsive. They also left a nice welcome bag with startup coffee, candies, etc. and since we arrived very late, without time to go to teh Safeway down the street, we appreciated teh morning pot of coffee. We would stay in this area again, it felt very friendly. The last day there we woke to an orange and pink sunrise with a giant rainbow that went across the sky after a light rain. I am giving it 4 stars only because it is a little tight-but it certainly did not matter the longer we were there. One work of caution, it says it sleeps 4, and in our opinion that just won't work unless they are small children. For a couple, it's perfect.