Perfect! We loved it. Absolutely money well spent. Great location, attention to detail. Much more than we hoped for! 10/10!