We were wowed by the place!!!
Location is A+. Communication is A+.
Made our stay in Rome extremely pleasant.