Amazing location; meets or exceeds expectations in every category. Perfect place for a Rome vacation.