I am not happy here. Staff is very disorganized and irresponsible. They misplaced my rent check and tried to charge me $75.00. When I went into the office to straighten things out, my check was on their desk. No apology was made to me for their mistakes or the inconveniences they caused me. They are great at leaving nasty little notes that are completely uncalled for, and apparently their rules don't apply to everyone. They are so unprofessional. I would never recommend Viviani to anyone.