I found this salon by googling top salons in NJ and sure enough David Ezra Salon showed up as being one of them. I am so glad I chose to come here! I booked my appointment with David and he gave me an amazing haircut! My husband has complimented on how much me loves my hair multiple times. I have long hair but my ends tend to get thin. However, I like to always keep my hair as long as it can handle without the ends being too thin. David made sure to keep the length but add layers to make it look thick and healthy again. David is such a talented and personable professional. The salon is immaculate, clean, and spacious. The receptionist is very warm and welcoming. After I checked in i was offered and served water and coffee right away. They have a coffee/espresso machine with so many different flavors- the chai latte was amazing! I will definitely be coming back in the future!