The Place is a no frills apartment in an amazing location with a view of the Eiffel tower. You can see most of the sights by jumping on the 72 bus in front of the apartment, or by catching the train up the street. The location is absolutely amazing. Also having parking is a huge advantage.
Artur is also a great host and is very quick to respond. Makes checking in and out a breeze.