Very clean and excellent location and amenities. We have stayed here multiple times over the years and enjoy it!