We spent 2 weeks on Elba and had a great time. Various shops and restaurants are in the immediate vicinity. There is a restaurant directly below the apartment that is open until late in the evening, but we were OK with that. The WiFi kept breaking down for longer periods at different times of the day. There are also plenty of free parking spaces in the off-season. Cavo, 8 km away, is recommended for swimming.