Clean, comfortable, lots of amenities and a good location