Yes, all out boats have roofs to provide shade from sun or protection from rain. Also have clear windows that can either be up or down to allow for all year round cruising no matter if hot or cold and raining.