5 stars, everything and more, exceeded expectations