Clean and fun great beaches and amazingly fun.