The Townhouse is a fantastic Boutique Bed & Breakfast hotel. Nestled in the heart of Perth City, this is an absolute gem. At the moment me and my wife stepped through it's doors, we felt welcomed, like coming home! David, the host, was incredible warm and genuine hospitable. He's knowledgable and gave us nice recommendation of the city/area. The rooms are absolutely splendid, combining luxury/vintage and top comfort. He also made us a breakfast that was delicious. In every aspect, The Townhouse & David gave us a sense of belonging and care that is rare to find. We can highly recommend this place to anyone seeking for an unforgettable and luxury stay in Perth. An absolute "must visit hotel" when in this district in Scotland.