Spacious and comfortable flat. It had everything needed for a comfortable stay. Communication was very good and they provided a cleaning service halfway through my staying.