Overall excellent experience. Very clean. Very good value.