Clean, comfortable and enjoyable self contained stay.