Lahaina is a wonderful place if you want to be away from all of the big and crowded resorts. Lahaina shores offers the great escape at the right location.
The only minus is the rocky beach.That being said, you can just sun bath on the beach and get your swimming in the great pool or relax in the hot tub. Baby beach is just on the other side of Front St.
We will definitely recommend this place and come back again.