Lovely and spacious place with top class hospitality.