Very clean and enjoyable stay. Has everything you need to make your stay comfortable. Great for family vacation.