This place is perfect for everything! Location is really good! I did have a car but didn't even need it since the subway was pretty close! And David was incredibly accommodating and pleasant to deal with! Parking price was negotiable but it might be hard to find the parking lot. Just ask him! He will kindly explain or even come out to welcome you!