Great communication throughout, good location and a huge apartment which suited our big group.