Hello, we are looking for advice from your expertise! I have been reading posts in all the forums but I am very confused which would be best for us. A little about us: we are looking to stay at a beautiful beach hotel, safe area, close to restaurants that we can walk to (we won't have a car), we will be traveling with a 2 year old toddler. The most important aspects for us is food - we want great food but not fine dining and secondly is the beach (having space and not feeling someone is laying on top of us), nice sand and just to relax not looking for the busiest island but want options. For hotel or villa's I would say moderately priced, we will be looking to go end March or end of April timeframe. Thank you for all your advice!!