Lucca's place was great. The location is very convenient, and while the apartment was a bit small the view from the rooftop terrace is amazing. There is a lift to get your luggage to the top floor, but you do have to carry everything up the last few flights of stairs.
They were amazingly accommodating for check-in, and the stay was pretty trouble free!