Vivi's place is exactly as pictured, beautiful and very clean. It is spacious, comfortable and close to the beach/shops/restaurants. There is also a 24/7 convenience store just downstairs.
The only (small) downside is that there is no sunshade on the terrace so we couldn't enjoy breakfast outside.
I would definitely recommend Vivi's place !