Viv's place has a fantastic view and the apartment is quite a good size. We had a few issues due to another booking taking out room and Viv looked after it and refunded us for the trouble. Could not recommend her enough for her willingness to fix us the problems. Spa looks like it would be wonderful but unfortunately we didn't get a chance to utilise it!
Hopefully we get a chance to return in the future as Viv was wonderful to deal with.
Fyi to future bookings, the kitchen is Kitchenette without an oven so make sure to consider this if you're going to cook!