I love Dukes! It's my go-to bike shop in the city. I get my tune up there every year and they always go above and beyond. The people that work there are super nice and are always there to answer your questions.
You don't need to own a $3K bike to shop there, the staff is willing to lend a hand no matter the wheels you're on.