Had a great stay at Vivienne's. The location is great - the beach is just down the road and the views are beautiful. I would recommend for a short or long stay. The amenities are great and the use of a spa is a lovely bonus.