Great facilities for a stay in good or bad weather