Clean, tidy, self-contained place. Will be staying here again