I stayed in the People's Place for 4 nights with my family and we really liked the place. The place was spotless on our arrival and everything went on really well. The location is perfect and we were able to walk to almost all the great monuments. Otherwise, the nearest subway station is really close. There is also a groceries store across the street, which is really convenient.