great place parking is a hassle overall worth it