We loved our time at Kelvista. It is beautifully presented and the location is great, just a walk from the beach and local supermarket/shops.