Five stars! Great experience, just as described. Would definitely book again!