This place is fantastic in all ways. It will make your stay in Rome wonderful.