B Flat was the perfect place to stay for weekend trip to Asheville. It is in a great location, especially if you are wanting to go to breweries or the Orange Peel. Pretty much anywhere downtown is in walking distance. The flat was comfortable and clean. My only complaint (the reason for the 4 star review) is that the outside walls are thin and you can hear everything outside. One of the nights, there was a party at one of the neighboring homes and we could hear everything. This is nothing the owners could help or prevent, but I wanted to pass the information along to anyone who may be sound sensitive. Otherwise, everything was great and I would highly recommend the place!