I've never heard of it either, but on trip advisor they get great reviews, they date back to 2015 and have quite a few pictures to check out.