Very clean and comfortable stay. The checkin process is very easy and the communication was great. We loved the environment of the flat and the location was great as well!