This BnB is absolutely wonderful. The location is superb, the design is amazing. My family and I loved staying here. The only slight downfall is the initial steps to get to the main area, but once your up there is no need to go up and down, repeatedly. The bedrooms each have a bathroom. The kitchen although not overly large is spacious enough for cooking for a large group. We would have liked to crack open a window or two during our stay, (especially in the topmost room), but this was not a huge deal. If I ever need a space for a good number of people again, this BnB will be my first choice every time. The space is immaculately clean and very tastefully decorated.