Everything we could have hoped for. Clean, comfortable and ideally located. Highly recommended.