Overall, great experience. Cleanliness would have been a little better.