I can't comment on the mosquitoes because we were there in December. But I can say that they had a bin of towels for people. We sat on those.
Problem was, it was pretty wet. So we needed about 4 towels each. Next time we are packing something waterproof.
Oh, and when we were there, they had Off in every room.