The apartment itself is nicely furnished and in a good location, which is why this review is difficult to write. Unfortunately, the overall experience was undermined by communication failures and maintenance issues.Before booking, I contacted Belvilla to confirm that the key would be available on site. I was explicitly told this would be arranged. After booking, I was sent instructions from a different company (MadeComfy) stating that the key had to be collected 3.5km away. When I raised this, Belvilla again confirmed in writing that the key would be available at the apartment. This turned out not to be true.I received no response to multiple follow-up emails, and eventually had to search online for MadeComfy’s contact details myself. They had no knowledge of Belvilla and no visibility of the promises I had been given. In the end, they arranged for the key to be moved to a location 1.1km away, which I still had to walk to in hot weather while travelling with five large suitcases.On arrival, several issues further detracted from the stay:The AC didn't work, a toilet seat was broken, both balconies were extremely dirty, there was no soap, no dishwashing liquid and no rubbish bags provided.None of these on their own would have ruined the stay, but together, they created the impression of poor communication, weak management and a lack of attention to detail.It’s a shame, because the apartment itself has a lot of potential.