Absolutely fantastic place. Five stars in every way.