This apartment was one of the nicest that we have staid at. Everything inside is very modern and the rooms are very spacious. There are 3 levels of the apartment so make sure you are good with stairs- the entry way and 1 bathroom on 1st floor, main living area and bedrooms and another bathroom on floor 2, and the 3rd floor is the rooftop terrace. There is no view from the rooftop terrace but the 2nd floor has a small balcony to sit on overlooking the pedestrian street. The shower pressure was great. The company that is hosting is very responsive so n messages, quick and helpful. They let us check in 3hrs early at no charge which was very nice! They provided us some light groceries for our arrival and provided a crib with mattress, and a high chair. We stayed here with our 1yr old and 3yr old- the hardest part about that was that there isn't a baby gate to block the stair cases so you have to be constantly getting the baby away from the staircase.