Had everything you needed - clean, good location, good communication, and spacious.
Would have been nice to have AC but not a dealbreaker. Would 10/10 recommend.