worth the 3 hour drive