Excellent location, sparkling clean, many thoughtful touches.