Very clean! Great staff and very responsive, will book this over and over again!