Spacious, with essentially two separate apartments upstairs. Great decor. Nice back patio. Great location. We had fun with our kids. A little bit of noise in one of the bedrooms from the restaurant immediately behind, but otherwise pretty quiet for the location.