Clean, very well equipped, hassle free check in, great location.