Spacious, wonderful location, great communication. All around lovely stay.