Clean, spacious, good value and great way to explore Porto.