I have been on Legros training camp the last 2 years in April.
It is split down into about 4 ability groups, you sound like you would be suited to group 1 who go out and ride pretty hard most days.
Dave Legro is always available to chat about any aspect of bike racing. This year SiS supplied nutrition for the groups and tailored it to the riders requirements and had a rep provide a very good seminar on nutrition with q and a sessions.
Massages are available every day.
The training weeks are designed well so that recovery rides are included. Also you can dip in and out of different groups depending on how you are feeling. There is also a sprint group if you want to join them for the odd day to learn some great sprint training techniques.