Very clean, amazing location. Great place have stayed twice. Will stay again.