Anyone been to ATwater Tavern near AT&T Park?

Am going in 2 weeks and can’t find any external information/reviews. Menu looks promising.

ATwater Tavern, 295 Terry Francois Blvd (at Pier 50), S.F. atwatertavern.com