Clean, well-located, accommodating. 10/10 would stay again.