Vista Delfino is very clean and in a good location near the beach. Karen is extremely organized, provides many local tips/recommendations, and is an all-around great host.