10/10 on all fronts. An absolute joy to stay here!