Villa Castro is a beautiful place to stay, stunning views, lovely pool and well designed accommodation. It had everything we needed for our stay perfect for a family. Our 4yr old spent every minute in the pool. The alfresco cooking and dining was the highlight! Luljeta was a fantastic host, meeting us late at night to show us the way then welcoming us into the property. She was always available should we have needed her. Definitely recommend this property.