Place no less than a five star hotel but with a homely ambience. Great host.