Anybody familar with this company for renting an apartment. They are advertising something that sounds too good to be true so I just wanted to check with the folks that usually know everything! :D