I highly recommend to stay at The Spinnaker. You do not have to worry about looking for parking in Lahaina. Baby beach is great for the kids. The apartment was very clean and I loved the personalized touches made by the iTrip team!