The location was absolutely everything you would want from Rome. Additionally the place had very nice air conditioning and was very spacious right next to Navona Square. We had a blast and would highly recommend.