Location is awesome. Flat is OK. Has everything needed and even had mobile conditioner (we barely used it because it produces lots of water). Only thing that disappointed me is that its a Lower Ground (in other countries it might be called basement) and this was not clearly mentioned in the description. But again - location is awesome! Cant say that communication was perfect - sometimes needed several hours to receive answer, sometimes it was fast. But i had no real urgency to contact