Clean and comfortable flat. Good communication. Great location. A problem with the wifi during our stay but otherwise a very enjoyable stay.