This place is a gem. Perfectly located, with attention to detail. Would come here again in a heartbeat.