Super clean, all the amenities you need! We really enjoyed our stay and would certainly come back.