Top Hat was amazing. It is very well decorated, clean and comfortable. We ended up canceling dinner reservations one night to stay in and enjoy the townhouse. There are five comfortable bedrooms and bathrooms as well as a great kitchen and living area. I highly recommend Top Hat for your stay in Edinburgh.