Very clean! The place has everything you need and the owners have paid great attention to the details and extra touches. Great location! Would definitely choose this place again!