We had a great stay at Bellavista. The apartment was very clean and had nice views. Beds were comfy and bathroom was very modern. Huge TV as well which was a nice bonus.