Very clean, comfortable, all the basics covered well. Replied quickly to communications and made everthing easy.
My only caution would be to taller travellers - the bed in room A was fine for a 5'11 man but would have been too short for anyone significantly over 6 feet.
Overall a great stay for great value!