Would definitely recommend
I go to the beach every year, and always try to pick a different place to stay. This year for our annual getaway, we choose Island Vista. The rooms were great (we had a 3 bedroom). They were very clean and spacious. The parking was great, because though you parked in a garage, you could park on the level of your room and walk right out to your car without getting on an elevator. The breakfast was great (try the sweet potato pancakes) and they gave us a $35 gift card to the restaurant, though it was for dinner only. Lastly, the staff went out of their way to accomodate us.
On the first night there, one of my friends got lost, so they stayed on the phone with her until she was able to find the hotel. On the second day, my other friend's battery was dead, so one of the maintenance guys used his own personal vehicle to give her a jump. I would definitely recommend this for a family,or group of friends that want to get away.
One more thing. The view was really nice (you must get an ocean front) and if you don't they have rocking chairs downstairs so you can simply sit out back and rock, while watching the sun set and rise over the ocean.