Do you know what the word “Perfect” means? It means that everything is great! As great as our staying in this beautiful apartment. The host is great, the cleaning is great, the furniture is great and comfortable. Everything is new and cosy. We were warmly welcomed and felt like home.