Clean, well taken care of, very pleasant stay