The perfect amount of space and all the amenities you need for a comfortable stay in a lovely city.