M-Group were professional and good at communicating with us. While there were a couple of maintenance issues which we have raised with them, in general the flat was well presented and clean. Perfect for our stay.