Just had a look at the letting agency’s website, they seem to specialise in non-nationals and people with social welfare rent allowance. In other words potentially the most vulnerable and easily exploited sections of society.
To the last poster, you say that you have paid a deposit, when are you scheduled to move in? Looking on the bright side of things, your experience may be positive. However, to be prepared, all landlords are obliged to register with the PRTB, all registered propeties are listed on their website. Check to see if the address of your flat is registered, if not, contact the PRTB immediately. Do keep us posted on this one.