The only reason for the 2 star on cleanliness was due to the cleaning crew not cleaning before arrival. Great place other than that.