a very good and spacious place to stay