Unexpected surprise. This place is a gem.