Good location near Palermo Soho.
I feel that the host rush me a little in the check out. A tip could be install a eletronic clock them the check in and check out in the AP not to need a person to meet and a specific and very short period of time.