The oysters are huge, but not necessarily the tastiest you'll find