We stayed at the Bella Vista while attending a wedding. We were there from Friday to Sunday. The staff was friendly, professional and efficient. The rooms were lovely, as were the bar and pool area. Even the veranda was cleaned daily and had a beautiful view of the lake. The pier offered comfortable seating to enjoy lovely sunsets. Proximity to shops and restaurants was great. The wedding we attended was beautiful and the staff did a fantastic job setting everything up and making sure everything ran smoothly. I would highly recommend.