Had an amazing weekend at villa on castle. Loved the amenities and styling of the villa. Would definitely recommend to others and would love to stay here again soon.