Clean, comfortable, all necessary amenities, good location