I've heard nothing but GOOD things about Crete (haven't read post here). Another excellent choice. Don't know about scheduling. But I'm sure they will tell you.