Clean, convenient, well-laid-out and appointed. Great place!