Good location, good communication, enjoyable and good space for guests