Clean and new in a perfect location. This is the second time we've stayed here and we were not disappointed.