This is basically a suite of rooms in a hotel. It has the advantages of easy check-in at any time through the front desk and the amenities you would expect in a hotel. There is no kitchen so that would be a drawback if that is important. Also all sleeping quarters are up a flight of stairs on the second floor so this would not be a good choice if you have problems with stairs. Location is great, close to public transit to go anywhere in the area and an easy walk to all sights in the city center. Also there are a number of nice shops and restaurants in the immediate area. I would highly recommend staying here.