Is Flamenco Beach worth the hype? Full Review