We did enjoy our stay, but that was mainly because of the beach. We had a sea view room and upon booking were told we could have one of the upper rooms with balconies. They gave us a lower room with partial sea view, which was still nice but not as agreed. The room is basic, bed not so comfy, and definitely mosquitos. The beach was incredible - clean and calm water, quiet, a happy mix of tourists and families, exactly what we wanted. One man at the desk was wonderful, others were ambivalent, beach attendant/lifeguard was great, staff at breakfast were sour and angry. Breakfast was bad. Good location close to Portoferraio but without crowds, nice sunset. Kind of a mixed experience, but beach made it a net positive.