Clean, spacious , good location and excellent communication both before and during our stay. Would definitely recommend.