Toe box is a little big but the sole and comfort are unmatched.  My son can wear these almost anywhere, got them on sale which is rare and I think the retail cost is a little too high.  Would recommend these sandals to anyone.