5 stars! We had a fantastic stay, wouldn't change a thing.