Spacious, clean (especially considering the number of guests that the flat can have), great communication and great location in town.