A fantastic stay on all counts! Highly recommend.