The check in is always a gamble at DLP. We had long lines and a very quick check in, but also short lines and the check in took forever. I guess that depends on how motivated the employees are. We always try to find a German CM, becuase they are really fast and they usually speak English as well.
During my six stays I've only had once a bad experience with my room, but we got another one. They were always clean and fine, but I admit that the Pop Century rooms at WDW were nicer, the service was better and the maintenance was also better.