We loved our stay at Bellavista. Great location, the apartment was spotless and the staff were very welcoming and helpful throughout our stay.