Clean, large, well located and suited our family’s needs perfectly. Great stay.