Anyone seen this? It's gotten rave reviews but I can't decide if I should fork out the money. Is it good?