Absolutely perfect! The apartment was gorgeous, patio was impeccable and the hosts gave excellent recommendations!