Giovanni's place was wonderful for a week of relaxation - the view from the balcony is even nicer in person! The beach is a a bit rockier than Mondello, but the water is just as clear and, in early May, there was always space on the beach with rarely any other tourists around. The restaurants and gelateria in the area are great (knowing a bit of Italian does come in handy). The small grocery store wasn't always open when we were around, so we ended up shopping at the Carrefour near the terminus of the bus route. The kitchen with gas stove was more than adequate for making a couple nice dinners during our stay.
Vergine Maria is a wonderful locale, but do keep in mind it is a 20 minute bus ride from the outer edges of the city centre - if you're relying on buses to get home at night, make sure you're plenty early, otherwise you may be walking or waiting for some time!