Very clean, large, great location! We will stay again.