Rio Grande Games Aquaretto For 2-5 players Takes about 45 minutes to play Tons of replay value Strategy game