Very spacious. Good location. Communication was excellent. No surprises. We enjoyed our stay. Good value for the money.