Absolutely perfect. Great host, fabulous apartment, impeccable location. This place has it all :) Had a fantastic time!