Very clean and comfortable. Everything provided for an enjoyable stay. Have recommended to friends, and will definitely use again.