A spacious, lovely stay.