All the reviews are spot on - the place is awesome.