Brilliant place to stay, far exceeded expectations