Eden Bay Eco Lodge in Vilanculos is one of the best places that we have visited for years!Uninterrupted sea views over all 5 islands of Bazaruto, blue water, good diving and excellent snorkling.Food was five star and staff was friendly and helpful.If you are looking for a place to sit back and relax, look no further!