A wonderful weekend enjoyed by all. Click here for more photos