Unexpectedly spacious in the middle of town with good amenities.