What a fantastic place. If we had one recommendation it would be to take more pictures because the ones posted on the ad simply did not do the place justice. The view is spectacular, the staff is wonderful and the accommodations were superb. Our only regret is that we did not book more time. I would love to come back some day and when I do I will definitely plan to stay at the Bellavista.