Koa Lagoon is a great choice if you are looking for good facilities and a beachfront place.
We wanted something that was right at the beachfront and had a kitchen, laundry, internet in the rooms. We looked for hotels and condo rentals for many days before we decided on Koa Lagoon. Many hotels in Kanapali don't seem to have a microwave. For
some others we were not sure we would get an ocean-front room that is in good condition, especially after looking at various reviews on this site.
We booked our air, hotel and car rental separately. We especially wanted to book the hotel directly as it seemed that way it was more likely that they actually gave what they promised.
We had a great experience at Koa Lagoon. First and most important, everything was very clean and well maintained. All the facilities worked properly. We went to the beach a lot so needed to use the laundry often. The kitchen is really well equipped. Wireless internet signal was weak, but the wired one was fast and there was never a problem. Parking was always available near to the room. All their rooms are beachfront. Ours was on the first floor, so it was easier to walk to beach.
Their manager was always quick to respond to any emails and phone messages, even after their office hours.
They have an Indian restaurant (Monsoon) next door which was good. There are some more places on a short drive south. There is a Safeway and some other stores also on a short drive.
Looking back we thought staying at Kihei was a good idea. This was our first trip and most things we wanted to do- snorkeling (Ma'alaea harbor), Helicopter tour (OGG airport), drives to Hana and Haleakala are much quicker from Kihei. We did go to
Lahaina/Kanapali a couple of times (for the Atlantis submarine ride/Front Street and for the Luau) and it seemed we would spend 20-30 minutes more each way if we had stayed in Kanapali instead of Kihei. Access from Kihei looked quicker to the
attractions we were interested in.
We highly recommend Koa Lagoon!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC