Definitely shonky. Demanded full payment with booking two months in advance. Paid the money. Due to a medical problem we were unable to travel. Tried to advise by email and phone, but ignored. Despite the supposed cancellation policy lost our $900.
Now their website is down. Place may not exist.