Very clean and everything that one needs was provided. Great location . Would definitely stay again. Great place.