Perfect location, clean, charming, easy to find, great communication - 5 stars.