Top marks all round (cleaniness, comfort, great host). I will definitely be staying again.