5 stars all around. Absolutely loved it.