We loved our stay at Vista alegre. SUPER clean, nice furniture, lovely garden and cats! The pool is also amazing. Close to several beaches and the host was very nice too.