The beach was very pleasant, but not a nice soft sand. In addition the mattresses they insisted on providing with the beds were unbelievably nasty. The snorkeling right off the beach was great. Nice and easy and very relaxing!
There are computers in the lobby where you can use the internet for a reasonable price.