Help with a decision, Hotel vs self catering Villa

Hi Guys

I am planning on visiting Seychelles in April, Initially I was planning to arrive to the H resort in Beau Vallon, but as I am going to be travelling with two young girls, this makes the stay a bit more expensive then what I was initially planning, I've started thinking about a beachfront Villa instead of an Hotel, I saw a lot of Villa's for rent in Eden Island, and the prices looks much lower then a 5* Hotel, which makes sense, but, I am not sure about the location (Eden Island), last time I was staying in the H resort, it was quite easy walking around to the nearest restaurants, attraction, will it be the same in Eden Island, or will we need a Car in order to go anywhere, anything else from you guys that will help me with a decision will be appreciated.