Kelvista had everything we needed, very clean, modern, comfortable and close to shops, the beach and city centre. Communication throughout the stay was great. Highly recommended. Without a doubt 5 stars :-)