5 stars all around. Very clean. Great value