Clean, comfortable, well catered for and spacious. We really enjoyed our stay!