Had a wonderful time at Castlehamilton! The accommodation was fantastic, very clean & a great location!