All as described; immaculate place, great location. Owner and small dog both friendly - but not overly-friendly. No complaints, recommended without reservation.