Staying atThe Place was a great choice. The Place (capital P, with good reason) is a cozy and cool apartment, conveniently positioned to get into town. It is clean and has everything you need, even some back-up food and sweets (which we gratefully ate, sorry ;) Communication was terrific; efficient, quick, kind. Just be aware of some additional costs, like cleaning fee and city tax (mandatory everywhere in Rome), which are minimal, and definitely worth paying, considering what you get.
Stay at The Place. Really, you won't regret it. I recommend it 100%