Myself, husband and 2 kids aged 10 and 8 stayed here from Saturday 12/10/13 until Wednesday 16/10/13 in a standard 1 bedroom apartment. Room was spotless, with well equipped kitchenette, kettle, toaster and coffee maker. Plenty of room for the four of us.
We were self catering so I can't comment on the food in the hotel, but there were lots of shops and lovely restaurants nearby, and we were really glad that we had went self catering.
The hotel itself was really clean, all the communal areas well maintained and the gardens were beautiful. The kids loved the pirate boat and with the hotel being quieter they could get lots of time to play on it. They loved the play park and the bouncy castle too, and we loved not having to fight for a sun lounger every day!
The only gripe I have was that although the entertainment was good (Wild West show, contortionist and Rat Pack tribute), the entertainment was over for the night at 9.50pm! I don't know if this is because it was the end of the season, or if this is standard practice at the Viva.
The location of the hotel was great, just cross the road and walk down a set of steps and you were right at the beautiful Son Mathias beach, or turn right and walk down the hill and you were in Magaluf.
We visited Katmandu Park which was excellent value for money and a great day out, and did the glass bottom boat tour which I would definitely recommend. The only thing I would say is if you are visiting in October a lot of the attractions are operating restricted hours and days, so check first before setting out. There is a ticket office near the Santander bank, and the lady there was very helpful.
All in all, a great little short break at a lovely hotel and great resort. We will be returning back next year.