Clean, comfortable, roomy and well-located. Everything is well thought out.