My wife and I just got back from our honeymoon from Margarita Island. We stayed in Playa el Agua which is supposed to be the island's best and most well known beach. The water was always dirty, full of sea weed and just never looked pleasant. The surrounding beach areas were not very clean with lots of trash around. If you don't speak spanish, you will have a very hard time getting things or eating at restaurants. There were a lot of restaurants on the beach but only a few were any good. i would say of the nine dinners we had there, only two were satisfactory at best. The hotel we stayed at was nice. Clean and accommodating but definitely not more than 2 stars. Then there is the money situation. Bring cash and do not depend on ATM's or banks for any help. Credit cards are accepted at very few places but I wouldn't advise the use of them. We got a nice little surprise leaving the airport as well. Make sure and have cash left over for the departure taxes. I wish someone had told us about that before we left. WIsh we would have gone somewhere else for our honeymoon.