Lahaina Shores Beach Resort is the best place to stay. We stayed in #321 and it was absolutely awesome. It was far up enough to have privacy and had a great view. You do hear the luau next door each night, but #321 is far enough away so it didn't bother us, because actually, with the sound of the waves, it makes the luau drums quieter. Every single person we ran into who worked at Lahaina Shores Beach Resort were extremely friendly, and addressed us. The people at the front desk went out of their way to be helpful, friendly and answer questions. In fact, it was the best check-in process we ever experienced. The gentleman at the desk carefully went over everything we needed during our stay which was extremely helpful. The resort is a short walk (well, the restaurants/bars start right next door) to Lahaina which is packed with shops, restaurants, bars. You never need a car to go to dinner there are so many good places to eat. The beach out front is a soft sand beach. Just big enough to be a nice walk and never crowded. The resort was also extremely clean. Bed was comfortable. Kitchen was stocked with just enough items we needed. In #321 there were beach chairs - you can't bring the resort chairs to the beach. I would definitely, absolutely, stay at Lahaina Shores Beach Resort upon my return to Maui. And if you ever have to deal with Richard, who owns #321, do not hesitate. He is extremely prompt in answering any questions. We also had one minor thing, the diverter on our shower didn't work, so he sent someone right away and it was quickly fixed. It was a simple problem with a simple fix, but without a shower it kind of puts a damper on things - but as I said previously, Richard had it fixed immediately. Again, and I cannot stress it enough, stay here for your Maui vacation!