Spacious, clean, well appointed. Will stay again.