Very clean and new. Situated perfectly for our visit. My family and I would definitely stay there again.