Clean, spacious, everything is available, great location.