Clean, spacious and a highly enjoyable place to stay