Delivers on all counts...immaculate, attention to every detail, extremely responsive, and fabulous location!