Bellavista was the perfect location!! And our balcony self-catering suite was phenomenal!! So stylish and all the right touches!! The views each morning and night were breathtaking. A definite must stay!