As close to perfection as anyone could wish for… fabulous accommodation, great location… just perfect!