Very clean and roomy with everything provided for a self contained stay