I would choose La Vista Beach first, and La Vista second. The location is convenient, the resort is well-maintained, and the staff are all great. We own three weeks at LVB, and love it there.