good place, good location, good value.
highly recommend.