Five stars well earned - this is a gem of a place in a terrific neighborhood location, with everything we needed and more. We will be back!