very comfortable and spacious stay