Everything you could want for a comfortable stay. Sparkling clean and well appointed. Highly recommended.