Very clean and well kept. Plenty of room. We really enjoyed our week stay. Highly recommend.