5 stars all around. Communication from Maggie was fantastic and the accomodation was perfect. Will book here again