Well, I think delays are inevitable... it just happens. Rain, busy, sub not available, etc. However, if you are not happy with the quality of work that they do, you should definitely speak up as soon as possible so it can be corrected. It's your money and your pool and you deserve to have...