very comfortable and spacious